add border width to requisition, request non-anchored children
authorHavoc Pennington <hp@redhat.com>
Tue, 13 Nov 2001 23:36:18 +0000 (23:36 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Tue, 13 Nov 2001 23:36:18 +0000 (23:36 +0000)
commit10b3db083625acb6f6ae2904b9de39c8dc829a04
treeb024c11d39b0be16308cd1f8b706b4e8186b11c1
parenta272e8333913685b4e277036002c9a5a7e54384d
add border width to requisition, request non-anchored children

2001-11-13  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.c (gtk_text_view_size_request): add border width
to requisition, request non-anchored children
(gtk_text_view_size_allocate): handle border width, allocate
non-anchored children
(text_view_child_new_window): set the child as object data
(gtk_text_view_move_child): allow children at negative
coordinates, no reason why not
(gtk_text_view_forall): make it copy the list of children before
walking it, to avoid reentrancy issues
(gtk_text_view_move_child): short-circuit if position is unchanged
(changed_handler): only queue_resize if requisition has changed
(gtk_text_view_init): don't redraw_on_allocate, since we can do
a better job of invalidation ourselves

* tests/testtext.c: add tests for the fixed-position children
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gtk/tmpl/gtkmenu.sgml
gtk/gtktextview.c
tests/testtext.c